package com.xrz.sxm.base.utils;

import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class Utils {

	
	public static boolean isGif(String url){
		if(url == null || url.equals("") || url.length() <= 3){
			return false;
		}
		String str = url.substring(url.length()-3, url.length());
		return str.toLowerCase().equals("gif");
	}
	
	
	/** 
	 *
	 * @param string 
	 * @return 
	 */  
	public static String stringToMD5(String string) {  
	    byte[] hash;  
	  
	    try {  
	        hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8"));  
	    } catch (NoSuchAlgorithmException e) {  
	        e.printStackTrace();  
	        return null;  
	    } catch (UnsupportedEncodingException e) {  
	        e.printStackTrace();  
	        return null;  
	    }  
	  
	    StringBuilder hex = new StringBuilder(hash.length * 2);  
	    for (byte b : hash) {  
	        if ((b & 0xFF) < 0x10)  
	            hex.append("0");  
	        hex.append(Integer.toHexString(b & 0xFF));  
	    }  
	  
	    return hex.toString().substring(8,24).toUpperCase();  
	}  
}
